home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_39.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
57KB
|
1,055 lines
# near model CODE resource
# jump table entries: 6192-6209 (18 of them)
export_774:
00000000 4E56 0000 link A6, 0
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 3E2E 000E move.w D7, [A6 + 0xE]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 3007 move.w D0, D7
00000012 0440 0BF2 subi.w D0, 0xBF2
00000016 6756 beq +0x58 /* 0000006E */
00000018 5340 subq.w D0, 1
0000001A 6758 beq +0x5A /* 00000074 */
0000001C 5340 subq.w D0, 1
0000001E 6758 beq +0x5A /* 00000078 */
00000020 5340 subq.w D0, 1
00000022 673E beq +0x40 /* 00000062 */
00000024 5340 subq.w D0, 1
00000026 672E beq +0x30 /* 00000056 */
00000028 0440 000C subi.w D0, 0xC
0000002C 671A beq +0x1C /* 00000048 */
0000002E 5340 subq.w D0, 1
00000030 6700 008C beq +0x8E /* 000000BE */
00000034 5540 subq.w D0, 2
00000036 6700 00A0 beq +0xA2 /* 000000D8 */
0000003A 0440 4547 subi.w D0, 0x4547 /* 'EG' */
0000003E 674A beq +0x4C /* 0000008A */
00000040 5340 subq.w D0, 1
00000042 6746 beq +0x48 /* 0000008A */
00000044 6000 0096 bra +0x98 /* 000000DC */
label00000048:
00000048 2054 movea.l A0, [A4]
0000004A 2F28 000E move.l -[A7], [A0 + 0xE]
0000004E 2017 move.l D0, [A7]
00000050 588F addq.l A7, 4
00000052 6000 008E bra +0x90 /* 000000E2 */
label00000056:
00000056 2054 movea.l A0, [A4]
00000058 3028 000E move.w D0, [A0 + 0xE]
0000005C 48C0 ext.l D0
0000005E 6000 0082 bra +0x84 /* 000000E2 */
label00000062:
00000062 2054 movea.l A0, [A4]
00000064 1028 0008 move.b D0, [A0 + 0x8]
00000068 4880 ext.w D0
0000006A 48C0 ext.l D0
0000006C 6074 bra +0x76 /* 000000E2 */
label0000006E:
0000006E 202D F6B2 move.l D0, [A5 - 0x94E]
00000072 606E bra +0x70 /* 000000E2 */
label00000074:
00000074 7000 moveq.l D0, 0x00
00000076 606A bra +0x6C /* 000000E2 */
label00000078:
00000078 2054 movea.l A0, [A4]
0000007A 0828 0004 0025 btst.b [A0 + 0x25], 0x4
00000080 56C0 sne D0
00000082 0240 0001 andi.w D0, 0x1
00000086 48C0 ext.l D0
00000088 6058 bra +0x5A /* 000000E2 */
label0000008A:
0000008A 0C47 514C cmpi.w D7, 0x514C /* 'QL' */
0000008E 6608 bne +0xA /* 00000098 */
00000090 203C 0000 5144 move.l D0, 0x5144 /* 'QD' */
00000096 6006 bra +0x8 /* 0000009E */
label00000098:
00000098 203C 0000 514A move.l D0, 0x514A /* 'QJ' */
label0000009E:
0000009E 3E00 move.w D7, D0
000000A0 48C7 ext.l D7
000000A2 2F07 move.l -[A7], D7
000000A4 2F0C move.l -[A7], A4
000000A6 2054 movea.l A0, [A4]
000000A8 2050 movea.l A0, [A0]
000000AA 2268 0074 movea.l A1, [A0 + 0x74]
000000AE 4E91 jsr [A1]
000000B0 D0BC 0000 03FF add.l D0, 0x3FF
000000B6 720A moveq.l D1, 0x0A
000000B8 E2A0 asr D0, D1
000000BA 508F addq.l A7, 8
000000BC 6024 bra +0x26 /* 000000E2 */
label000000BE:
000000BE 2054 movea.l A0, [A4]
000000C0 2668 000A movea.l A3, [A0 + 0xA]
000000C4 7E00 moveq.l D7, 0x00
000000C6 6008 bra +0xA /* 000000D0 */
label000000C8:
000000C8 5287 addq.l D7, 1
000000CA 2053 movea.l A0, [A3]
000000CC 2668 000A movea.l A3, [A0 + 0xA]
label000000D0:
000000D0 200B move.l D0, A3
000000D2 66F4 bne -0xA /* 000000C8 */
000000D4 2007 move.l D0, D7
000000D6 600A bra +0xC /* 000000E2 */
label000000D8:
000000D8 7001 moveq.l D0, 0x01
000000DA 6006 bra +0x8 /* 000000E2 */
label000000DC:
000000DC 203C 8000 0000 move.l D0, 0x80000000
label000000E2:
000000E2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000000E8 4E5E unlink A6
000000EA 4E75 rts
export_775:
000000EC 4E56 FFFC link A6, -0x0004
000000F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000F4 2C2E 0010 move.l D6, [A6 + 0x10]
000000F8 286E 0008 movea.l A4, [A6 + 0x8]
000000FC 302E 000E move.w D0, [A6 + 0xE]
00000100 0440 0BF5 subi.w D0, 0xBF5
00000104 670C beq +0xE /* 00000112 */
00000106 0440 000D subi.w D0, 0xD /* '\r' */
0000010A 6700 0082 beq +0x84 /* 0000018E */
0000010E 6000 00D4 bra +0xD6 /* 000001E4 */
label00000112:
00000112 4878 0BF5 push.l 0xBF5
00000116 2F0C move.l -[A7], A4
00000118 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
0000011C 2054 movea.l A0, [A4]
0000011E 08E8 0007 0025 bset.b [A0 + 0x25], 0x7
00000124 7007 moveq.l D0, 0x07
00000126 C086 and.l D0, D6
00000128 2054 movea.l A0, [A4]
0000012A 1140 0008 move.b [A0 + 0x8], D0
0000012E 7000 moveq.l D0, 0x00
00000130 2F00 move.l -[A7], D0
00000132 2F0C move.l -[A7], A4
00000134 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000138 4878 0BF5 push.l 0xBF5
0000013C 2F0C move.l -[A7], A4
0000013E 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00000142 4878 0BF4 push.l 0xBF4
00000146 2F0C move.l -[A7], A4
00000148 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
0000014C 7000 moveq.l D0, 0x00
0000014E 2F00 move.l -[A7], D0
00000150 2F0C move.l -[A7], A4
00000152 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000156 2640 movea.l A3, D0
00000158 200B move.l D0, A3
0000015A 4FEF 0028 lea.l A7, [A7 + 0x28]
0000015E 6700 0084 beq +0x86 /* 000001E4 */
00000162 2F0B move.l -[A7], A3
00000164 2053 movea.l A0, [A3]
00000166 2050 movea.l A0, [A0]
00000168 2268 0090 movea.l A1, [A0 + 0x90]
0000016C 4E91 jsr [A1]
0000016E 2D40 FFFC move.l [A6 - 0x4], D0
00000172 588F addq.l A7, 4
00000174 676E beq +0x70 /* 000001E4 */
00000176 206E FFFC movea.l A0, [A6 - 0x4]
0000017A 2050 movea.l A0, [A0]
0000017C 0C68 F40B 0036